solar energy generation - German English Dictionary